home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / clipart / vpoint.zip / READ.ME < prev    next >
Text File  |  1993-02-06  |  6KB  |  130 lines

  1. -----------------------------------------------------------------------------   
  2.     
  3.                                 GENERAL INFO
  4.  
  5.    The program presented with this package is composed of several files, 
  6.  some of which are unneccessary to users for different reasons.  If all 
  7.  files are copied to the same directory, and the executable program is
  8.  run from that directory, all will be well.  However, if you wish to 
  9.  minimize storage uptake, there are several files which may be discarded
  10.  without effecting the program itself.  The ZIP file containing these 
  11.  individual files should include the following:
  12.         
  13.          CAD3.C      <The source code>
  14.          AJGFUN.C    <Related functions>
  15.          AJGFUNS.H   <Prototypes> 
  16.          CAD3.EXE    <The executable program>
  17.          *.FON FILES <Font Files required>
  18.          README.DOC  <This document>
  19.  
  20.    If you are not concerned with C programming, the first three above files
  21.  will probably be of little interest to you, and may be erased without any
  22.  effect to the overall program.  These are included mainly in the hope that
  23.  another programmer will find the functions usefull, and give some ideas for
  24.  improving on them.
  25.    
  26.    The *.FON files are included because I don't know what fonts are available
  27.  on any individual PC.  Most can be found in the \DOS or \windows\systems
  28.  directories. If the program does not find the files in the directory from  
  29.  which it is run, it will prompt you for a directory where it can find them.
  30.  It's not fancy, but it works.  If you don't know and/or don't care where
  31.  these files are, leave the included *.FON files on your system in the same
  32.  directory as the executable program.
  33.    
  34.    This program requires at least an EGA grahics adapter and color monitor.
  35.  It also needs a two-button mouse or joystick.  The program is run in high-
  36.  resolution mode which clarifies objects but increases memory consumption
  37.  in QuickC. If you don't have any of the above, erase this now or give it 
  38.  to a friend.
  39.  
  40.  ----------------------------------------------------------------------------
  41.                                  
  42.                                  GENERAL IDEA
  43.   
  44.     Vanishing Point is an interactive graphics painting program, originally
  45.  intended as a learning exercise while studying C programming.  It provides
  46.  many of the functions available in commercial paint programs like Windows
  47.  Paint and MacPaint, with some notable exceptions: there is no capability 
  48.  as yet to perform editing functions like copy, paste, undo, etc...
  49.    
  50.    All shapes drawn within the drawing area are in perspective to, or in 
  51.  aspect to, the Vanishing Point.  In other words, the logical coordinates of
  52.  the screen pixels is set to wherever the current Vanishing Point is set.
  53.  This scheme creates mirror-images of objects in some instances, and can be
  54.  visually pleasing.  Some experimentation is reccommended to utilize the 
  55.  full potential of the program.
  56.    
  57.    The improvements on some commercial programs are, I think, substantial.
  58.  The functions available include a large array of color palette remapping
  59.  options, shapes which are unavailable in other programs, such as arcs,
  60.  triangles, and polygons (except for a complicated series of keypresses),
  61.  and the concept of drawing in relation to a Vanishing Point is an original
  62.  idea which makes for very symmetric and beautiful pictures.
  63.  
  64.  ----------------------------------------------------------------------------
  65.  
  66.                                  GENERAL USE
  67.    
  68.    Some of the functions available in the program may be selected by the
  69.  mouse pointed on an object and clicked.  These include the shapes on the 
  70.  left of the screen, the colors on the bottom, and the menu items on the top.
  71.  There are many functions, however, which require special key-presses to
  72.  activate.  The following is a list of what each key does:
  73.  
  74.                                 Function Keys
  75.                                 -------------
  76.  
  77.           F1: Help Menu <Does not describe all possible functions>
  78.           F2: Scroll Logo <Cycle colors slowly>
  79.           F3: Toggle 1st Color Scrolling <Speed up F2>
  80.           F4: Reset Standard Color Palette
  81.           F5: Cycle All Colors
  82.           F6: Toggle Mirror On/Off
  83.           F7: Unused
  84.           F8: Toggle Sound On/Off <Random notes as a goof>
  85.           F9: Toggle Clearscreen Between Each Write to Screen
  86.            
  87.                              ALT + Function Keys
  88.                              -------------------
  89.  
  90.           ALT-F2 : Pixel Remapping Menu <Alter the color of single pixels>
  91.           ALT-F3 : Custom Color Menu <Choose any of the 250,000+ VGA Colors>
  92.           ALT-F4 : Toggle Fill Mask <Fill solid areas with patterns>
  93.           ALT-F5 : Reset Fill Mask to Solid
  94.           ALT-F9 : Cycle Selected Colors
  95.           ALT-F10: Brush Shape Menu
  96.  
  97.                            CTRL + Function Keys
  98.                            --------------------
  99.  
  100.           CTRL-F2 : Draw Arc
  101.           CTRL-F3 : Draw Pie Wedge
  102.  
  103.                            Other Command Keys
  104.                            ------------------
  105.  
  106.           'e'  :  Ellipse
  107.           'E'  :  Solid Ellipse
  108.           'r'  :  Rectangle
  109.           'R'  :  Solid Rectangle
  110.           'l'  :  Line
  111.           'p'  :  Paint Brush
  112.           DEL  :  Clear Drawing Area
  113.           ESC  :  Quit Program <also 'q' or 'Q'>
  114.           ->   :  Increase linestyle mask 
  115.           <-   :  Decrease linestyle mask
  116.           'L'  :  Reset linestyle to solid
  117.  
  118.  ----------------------------------------------------------------------------
  119.      
  120.      This program is undergoing constant (almost) modification, as is 
  121.  obvious from the above commands.  Any comments or suggestions would be
  122.  appreciated.  I can be reached at the address below or via Internet at 
  123.  AJ@BU.EDU.  This program comes with no implied warranty and any liability 
  124.  is the sole responsibility of the user.
  125.  
  126.  Arthur Dunphy Jr.
  127.  80 Samoset Ave. #6
  128.  Hull, MA  02045
  129.  (617) 925-9589 <Telephone/FAX/Modem>
  130.